// pages/demo1-1/index.js
let price = '';
let id = 0;
Page({
  data: {
    goods: {}
  },
  onLoad(options) {
    // 打印列表页面传递古来的参数
    // console.log(options)
    id = options.id
    wx.cloud.database().collection('goods')
      .doc(id)
      .get()
      .then(res => {
        // console.log("商品详情请求成功",res)
        this.setData({
          goods: res.data
        })
      })
      .catch(res => {
        console.log("商品详情请求成功", res)
      })
  },
  // 在数据库中修改商品价格
  getPrice(e) {
    price = e.detail.value;
    // console.log(price)
  },
  upDatePrice() {
    if (price == '') {
      wx.showToast({
        icon: "none",
        title: '请输入价格'
      });
      return;
    }
    // 调用云函数修改价格
    wx.cloud.callFunction({
        name: 'upData',
        data: {
          id,
          price
        }
      })
      .then(res => {
        // console.log(res,'修改成功')
        // 修改成功以后，把修改的商品数据再次通过数据库查询渲染到页面
        wx.cloud.database().collection('goods').doc(id)
          .get()
          .then(res => {
            this.setData({
              goods: res.data
            })
            wx.showToast({
              title: '修改成功',
              duration: 500
            })
          })

      })
      .catch(res => {
        console.log(res, '修改失败1')
      })

    // wx.cloud.database().collection('goods').doc(id)
    //   .update({
    //     data: {
    //       price:parseInt(price)
    //     }
    //   })

    wx.navigateTo({
      url: '/pages/demo1/demo1'
    })
  },
  // 删除当前商品操作
  removeGoods() {
    // console.log(id,'删除商品id')
    wx.showModal({
      title: '提示',
      content: '你确定要删除？',
      cancelColor: 'cancelColor',
      success(res) {
        if (res.confirm) {
          console.log('用户点击确认')
          // 调用删除方法
          wx.cloud.database().collection('goods').doc(id)
            .remove()
            .then(res => {
              wx.showToast({
                title: '删除成功',
                duration: 500
              })

            })
            .catch(res => {
              console.log('删除失败', res)
            })
          wx.navigateTo({
            url: '/pages/demo1/demo1'
          })
        } else {
          console.log('用户点击取消')
        }
      }
    })


  }

})